#pragma once
#include "..\DXAMLCommon.h"
#include "Dictionary.h"
#include "StringPtr.h"



extern bool __stdcall IsStringPtrEqual(StringPtr *pstrA, StringPtr *pstrB);
extern XUINT32 ComputeStringPtrHash(StringPtr *pstr, XUINT32 hashSeed);

template<typename T>
class StringPtrDictionary :
	public class Dictionary<StringPtr const *,T,&IsStringPtrEqual,&ComputeStringPtrHash>
{
public: 
	StringPtrDictionary(struct IMalloc *);
};

